\hypertarget{classzxing_1_1_bit_array}{}\section{zxing\+:\+:Bit\+Array Class Reference}
\label{classzxing_1_1_bit_array}\index{zxing\+::\+Bit\+Array@{zxing\+::\+Bit\+Array}}
Inheritance diagram for zxing\+:\+:Bit\+Array\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classzxing_1_1_bit_array}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classzxing_1_1_bit_array_1_1_reverse}{Reverse}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_abc35dc8a81b1b7611a5fea656029df32}\label{classzxing_1_1_bit_array_abc35dc8a81b1b7611a5fea656029df32}} 
{\bfseries Bit\+Array} (int size)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_abe098e95e96cc603258e170d649c23ff}\label{classzxing_1_1_bit_array_abe098e95e96cc603258e170d649c23ff}} 
{\bfseries Bit\+Array} (std\+::vector$<$ int $>$ other)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_afb2559c02b5f8d09fdcb4981fc470653}\label{classzxing_1_1_bit_array_afb2559c02b5f8d09fdcb4981fc470653}} 
int {\bfseries get\+Size} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a4629389abfcafec83d8eafe0bd7d6f30}\label{classzxing_1_1_bit_array_a4629389abfcafec83d8eafe0bd7d6f30}} 
int {\bfseries get\+Size\+In\+Bytes} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a9ac1ec5ad42526c153c1f28962a7718c}\label{classzxing_1_1_bit_array_a9ac1ec5ad42526c153c1f28962a7718c}} 
bool {\bfseries get} (int i) const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a3a26b64addba7f37bd0dda284d256e2d}\label{classzxing_1_1_bit_array_a3a26b64addba7f37bd0dda284d256e2d}} 
void {\bfseries set} (int i)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a88b490fb2af2e19d6e176c5f090b482e}\label{classzxing_1_1_bit_array_a88b490fb2af2e19d6e176c5f090b482e}} 
void {\bfseries flip} (int i)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_ae275bdc061ee811e08d68ba7491aa3d0}\label{classzxing_1_1_bit_array_ae275bdc061ee811e08d68ba7491aa3d0}} 
int {\bfseries get\+Next\+Set} (int from)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a71b0721488f1628cb51329a69fd6b5a1}\label{classzxing_1_1_bit_array_a71b0721488f1628cb51329a69fd6b5a1}} 
int {\bfseries get\+Next\+Unset} (int from)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_acc5f6d59296ee4f97118ad6028172eeb}\label{classzxing_1_1_bit_array_acc5f6d59296ee4f97118ad6028172eeb}} 
void {\bfseries set\+Bulk} (int i, int new\+Bits)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a0c64d0f9ffa4c2f8574b234e9fe98725}\label{classzxing_1_1_bit_array_a0c64d0f9ffa4c2f8574b234e9fe98725}} 
void {\bfseries set\+Range} (int start, int end)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a2b2e72ca612a9e865df9fcd4de24c6b5}\label{classzxing_1_1_bit_array_a2b2e72ca612a9e865df9fcd4de24c6b5}} 
void {\bfseries clear} ()
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a39999b1139756a0aa19b21c3be9406c3}\label{classzxing_1_1_bit_array_a39999b1139756a0aa19b21c3be9406c3}} 
bool {\bfseries is\+Range} (int start, int end, bool value)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_aff5ee27ff3d4a68d4b41ccbc59a46463}\label{classzxing_1_1_bit_array_aff5ee27ff3d4a68d4b41ccbc59a46463}} 
std\+::vector$<$ int $>$ \& {\bfseries get\+Bit\+Array} ()
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a2cc03537b5168d45d22f739e8ab4d91c}\label{classzxing_1_1_bit_array_a2cc03537b5168d45d22f739e8ab4d91c}} 
void {\bfseries append\+Bit} (bool bit)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_accc491fb19e26985bdc1565323201125}\label{classzxing_1_1_bit_array_accc491fb19e26985bdc1565323201125}} 
void {\bfseries append\+Bits} (int value, int num\+Bits)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a958cacbd7cea73709e3b76da619363bd}\label{classzxing_1_1_bit_array_a958cacbd7cea73709e3b76da619363bd}} 
void {\bfseries append\+Bit\+Array} (const \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&other)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_ac2d023c452cd4094ca5657500f36c55f}\label{classzxing_1_1_bit_array_ac2d023c452cd4094ca5657500f36c55f}} 
void {\bfseries ensure\+Capacity} (int size)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_acb1fc952f67e7f0afcabc89bf84f042c}\label{classzxing_1_1_bit_array_acb1fc952f67e7f0afcabc89bf84f042c}} 
void {\bfseries xor\+\_\+} (const \mbox{\hyperlink{classzxing_1_1_bit_array}{Bit\+Array}} \&other)
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a5bf776249704951437d307859759560c}\label{classzxing_1_1_bit_array_a5bf776249704951437d307859759560c}} 
void {\bfseries to\+Bytes} (int bit\+Offset, std\+::vector$<$ byte $>$ \&array, int offset, int num\+Bytes) const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_af44ad61d4fe9c38a99f67b3eae85f314}\label{classzxing_1_1_bit_array_af44ad61d4fe9c38a99f67b3eae85f314}} 
const std\+::string {\bfseries to\+String} () const
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_a0e06d87aef2856d32d3dc3ae1c8d7005}\label{classzxing_1_1_bit_array_a0e06d87aef2856d32d3dc3ae1c8d7005}} 
void {\bfseries reverse} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_ab0254c292e397b0aa3951f0b108bc485}\label{classzxing_1_1_bit_array_ab0254c292e397b0aa3951f0b108bc485}} 
static \mbox{\hyperlink{classzxing_1_1_array_ref}{Array\+Ref}}$<$ int $>$ {\bfseries make\+Array} (int size)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classzxing_1_1_bit_array_aa88d505cca57cde9a6db45c90d377ab9}\label{classzxing_1_1_bit_array_aa88d505cca57cde9a6db45c90d377ab9}} 
static const int {\bfseries bits\+Per\+Word} = std\+::numeric\+\_\+limits$<$unsigned int$>$\+::digits
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/Bit\+Array.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/Bit\+Array.\+cpp\end{DoxyCompactItemize}
